import redis #导入redis包包

#与本地redis进行链接，地址为：localhost，端口号为6379
r=redis.StrictRedis(host='localhost',port=6379)

r.delete('set-key')

#sadd命令会将那些目前并不存在于集合里面的元素添加到集合里面，并返回被添加元素的数量
print(r.sadd('set-key','a','b','c'))

#srem命令返回的是被移除元素的数量
print(r.srem('set-key','c','d'))
print(r.srem('set-key','c','d'))


#查看集合包含的元素数量
print(r.scard('set-key'))

#获取集合包含的所有元素
print(r.smembers('set-key'))

#可以很容易地将元素从一个集合移动到另一个集合
print(r.smove('set-key','set-key2','a'))
#在执行smove命令时，如果用户想要移动的元素不存在于第一个集合里，那么移动操作就不会执行，返回False
print(r.smove('set-key','set-key2','a'))


print(r.smembers('set-key2'))

